报错版本:

"webpack":"^4.0.0",
"html-webpack-plugin":"^2.30.1"

使用上述的版本生成html文件,进行build的时候会出现如下的报错:

var outputName = compilation.mainTemplate.applyPluginsWaterfall('asset-path', outputOptions.filename, {
TypeError: compilation.mainTemplate.applyPluginsWaterfall is not a function

查了半天代码,确定是版本兼容性问题,也是上Github找答案
https://github.com/jantimon/h...

使用下面的命令重新安装 html-webpack-plugin 即可:

yarn add webpack-contrib/html-webpack-plugin -D
这个方法还有问题,执行完上面的yarn命令之后,如果在使用npm安装其他包,则又会出现上述的报错信息,重新执行yarn命令又好了。这两天留意github上的issue,看看有没有其他解决方法

Jiamiao_XIe
3 声望0 粉丝